/*
* 地址信息
*/
.address-base,
.address-detail {
	padding: 10rpx 0;
}

.address-detail .icon {
	width: 30rpx;
	height: 35rpx !important;
}

.address-detail .text {
	width: calc(100% - 40rpx);
}

.address-detail .text {
	line-height: 36rpx;
}

.no-address {
	height: 85rpx;
	line-height: 85rpx;
}

.address-alias,
.address-map-submit {
	padding: 0 15rpx;
	line-height: 40rpx;
}

.address-map-submit {}

/*
* 商品信息
*/
.goods-base {
	min-height: 160rpx;
	margin-left: 180rpx;
}

.goods .goods-item:last-child {
	border-bottom: 0;
}

.goods-image {
	width: 160rpx;
	height: 160rpx;
}

.orderaftersale-btn-text {
	right: 0;
	bottom: 0;
	z-index: 1;
}

/*
* 虚拟销售信息
*/
.site-fictitious .panel-content .tips-value {
	color: #f37b1d;
	background-color: #fff2e9;
	border-color: #ffebdb;
}

.site-fictitious .panel-content .left-image {
	width: 80rpx;
	height: 80rpx;
}

.site-fictitious .panel-content .right-value {
	width: calc(100% - 100rpx);
}

/*
* 自提信息
*/
.site-extraction .panel-content .qrcode {
	width: 260rpx;
	height: 260rpx;
}

.padding-horizontal-main {
    padding-left: 20rpx;
    padding-right: 20rpx;
}

.padding-top-main {
    padding-top: 20rpx;
}

.bg-white {
    background-color: #fff !important;
}

.border-radius-main {
    border-radius: 20rpx;
}

.spacing-mb {
    margin-bottom: 20rpx;
}
.oh {
    overflow: hidden;
}
.round {
    border-radius: 50rpx !important;
}
.br-main {
    border: 1px solid #333333 !important;
}

.cr-main {
    color: #333333 !important;
}

.margin-right-sm {
    margin-right: 10rpx;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.margin-bottom-main {
    margin-bottom: 20rpx;
}
.cr-base {
    color: #666 !important;
}
.br {
    border: 1px solid #f7f7f7 !important;
}
.margin-left-sm {
    margin-left: 10rpx;
}
.text-size-xs {
    font-size: 24rpx !important;
}
.address-divider {
    height: 4px;
    background-image: url("");
    background-repeat-y: no-repeat;
}
.padding-main {
    padding: 20rpx;
}
.border-radius-main {
    border-radius: 20rpx;
}
.padding-bottom-main {
    padding-bottom: 20rpx;
}
.br-b {
    border-bottom: 1px solid #f7f7f7 !important;
}
.fw-b {
    font-weight: bold;
}
.text-size,
.text-size-default {
    font-size: 32rpx !important;
}
.br-b-dashed {
    border-bottom: dashed 1px #f7f7f7 !important;
}
.radius {
    border-radius: 10rpx !important;
}
.pr {
    position: relative;
}
.multi-text {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 76rpx;
    line-height: 38rpx;
    font-size: 28rpx;
    white-space: initial;
}
.margin-top-sm {
    margin-top: 30rpx;
}
.cr-grey {
    color: #9A9A9A !important;
}
.padding-left-xs {
    padding-left: 5rpx;
}
.padding-right-xs {
    padding-right: 5rpx;
}
.cr-gray {
    color: #888 !important;
}
.cr-blue {
    color: #2196F3 !important;
}
.pa {
    position: absolute;
}
.tr {
    text-align: right;
}
/**
 * 价格
 */
.sales-price {
    color: #f40;
    font-weight: bold;
    font-size: 28rpx;
}
.original-price {
    color: #999;
    font-size: 24rpx;
    text-decoration: line-through;
}
.margin-right-xs {
    margin-right: 5rpx;
}
/*
* 面板信息 - 文本
*/
.panel-item .panel-content .item:last-child {
    border: 0 !important;
    padding-bottom: 0 !important;
}
.panel-item .panel-content .item .title {
    width: 25%;
}
.panel-item .panel-content .item .content {
    width: calc(75% - 44rpx);
    min-height: 46rpx;
    word-wrap: break-word;
    word-break: normal;
}
.panel-item .panel-content .item .title,
.panel-item .panel-content .item .content {
    line-height: 46rpx;
}
.panel-item-only .panel-content .item .content {
    width: 100%;
}
.padding-left-sm {
    padding-left: 10rpx;
}
.padding-right-sm {
    padding-right: 10rpx;
}
.margin-top-lg {
    margin-top: 20rpx;
}
.padding-vertical-main {
    padding-top: 20rpx;
    padding-bottom: 20rpx;
}
.padding-right-main {
    padding-right: 20rpx;
}
.padding-left-main {
    padding-left: 20rpx;
}
.br-l {
    border-left: 1px solid #f7f7f7 !important;
}

/* 物流信息 */
.logistics-info-btn{
	font-size: 13px;
	text-align: right;
	padding-right: 10rpx;
	color: gray;
}
.flow_popup{
	background-color: white;
	padding: 20rpx;
}
.flow_popup_info{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 20rpx;
}
.flow_popup_title{
	text-align: center;
}
.flow_popup_close{
	display: flex;
	justify-content: flex-end;
	font-size: 17px;
}
.flow_popup_list{
	color: gray;
	font-size: 15px;
}
.flow_popup_item{
	padding: 10rpx;
}
/* 按钮 */
.btn_list{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 40rpx;
	padding-right: 20rpx;
}
.btn_item{
	background-color: red;
	color: white;
	width: 180rpx;
	height: 70rpx;
	text-align: center;
	line-height: 70rpx;
	border-radius: 40rpx;
}
/* 结算单 */
.base_popup {
    position: relative;
    background: #fff;
    padding: 20px;
    max-width: 90vw;
    max-height: 80vh;
    overflow: auto;
}

.close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 24px;
    color: #999;
    z-index: 10;
}

.loading {
    padding: 40px;
    text-align: center;
    color: #666;
}

.base_popup image {
    max-width: 100%;
    display: block;
}